﻿using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Web.Services;
using System.Web.Services.Protocols;

/// <summary>
/// Descripción breve de FarmaciaService
/// </summary>
public partial class Service
{
    [WebMethod]
    public DataTable farmaciaListar()
    {
        return FarmaciaDA.ListarFarmacias();
    }

    [WebMethod]
    public DataTable farmaciaListarFarmaciasxLocalidad(string localidad)
    {
        if (localidad == "Todas")
        {
            return FarmaciaDA.ListarFarmacias();
        }
        else
        {
            return FarmaciaDA.selectFarmaciasxLocalidad(localidad);
        }
    }

    [WebMethod]
    public string farmaciaEliminar(string farmaciaID)
    {
        return FarmaciaDA.EliminarFarmacia(farmaciaID);
    }
    [WebMethod]
    public bool farmaciaExiste(string farmaciaID)
    {

        if (FarmaciaDA.BuscarFarmacia(farmaciaID) != "") { return true; }
        else { return false; }
    }
    [WebMethod]
    public string farmaciaModificar(string FARMACIAID, string FARMACIANOMBRE, string FARMACIADIRECCION, string FARMACIATELEFONO, string FARMACIALOCALIDAD)
    {
        return FarmaciaDA.ModificarFarmacia( FARMACIAID,  FARMACIANOMBRE,  FARMACIADIRECCION,  FARMACIATELEFONO,  FARMACIALOCALIDAD);
    }
    [WebMethod]
    public string farmaciaAgregar(string FARMACIANOMBRE, string FARMACIADIRECCION, string FARMACIATELEFONO, string FARMACIALOCALIDAD, string FARMACIAFECHAALTA)
    {
        return FarmaciaDA.AgregarFarmacia( FARMACIANOMBRE,  FARMACIADIRECCION,  FARMACIATELEFONO,  FARMACIALOCALIDAD,  FARMACIAFECHAALTA);
    }

    [WebMethod]
    public DataTable farmaciasListarLocalidades()
    {
        return FarmaciaDA.selectLocalidades();
    }
}
